<?php namespace Admin\Controller; 

use Hdphp\Controller\Controller;

//后台默认控制器
class IndexController extends Controller{

	public function __construct(){
	    	//为了防止覆盖父级的构造方法
	    	parent::__construct();
			//如果用户没有登录
			if(!isset($_SESSION['uid'])){
					//跳转登录页面
					go(U('Admin/Login/index'));
			}
	}
	
    //默认后台首页
    public function index(){
       		View::make();
    }
	/**
	 * 欢迎界面
	 */
	 public function welcome(){
	    	 View::make();
	 }
	 /**
	  * 修改密码
	  */
	  public function updatePassword(){
	  		if(IS_POST){
	 				//1.判断旧密码是否正确
	 				$oldPassword=Q('post.oldPassword','','md5');
					//获得当前用户登录的数据
					$userData=Db::table('user')->where("uid={$_SESSION['uid']}")->get();
					//如果原密码错误
					if($userData[0]['password'] !=$oldPassword){
							$this->error('原密码错误');
					}
					//2.判断两次输入的密码是否相同
					if(Q('post.newPassword') !=Q('post.confirmPassword')){
							$this->error('两次密码不相同');
					}
					//3.修改
					$password=Q('post.newPassword','','md5');
					Db::table('user')->where("uid={$_SESSION['uid']}")->update(array('password'=>$password));
					//删除session，让其重新登录
					session_unset();
					session_destroy();
					//条换到登录页面
					$url=U('Login/index');
					$str=<<<str
<script>
parent.location.href='{$url}';
</script>				
str;
					echo $str;exit;
	 		}
	       View::make();
	  }
	  //添加分类
	  public function addCate(){
	      View::make();
	  }
	  //分类列表
	  public function Cate(){
	      View::make();
	  }
	  //添加标签
	  public function addTag(){
	      View::make();
	  }
	  //标签列表
	  public function Tag(){
	      View::make();
	  }
	  //添加文章
	  public function addArticle(){
	      View::make();
	  }
	  //站点配置
	  public function webSet(){
	      View::make();
	  }
	  //添加友链
	  public function addLink(){
	      View::make();
	  }
	  //友链列表
	  public function Link(){
	      View::make();
	  }
}
